<?php 
session_start();
$image = imagecreate(100, 40); // ширина и высота
imagecolorallocate($image, 255, 255, 255); // цвет фона
$text_color = imagecolorallocate($image, 0,154,205); // цвет шрифта
$font_size = 20;
$start_x = 10;
$start_y = 30;
$font = "font/HoboStd.otf";
$black = imagecolorallocate($image, 0,0,0);
$el = imagecolorallocate($image, 0,154,205);
$r4 = rand(25,35);
$r5 = rand(0,30);
imageline($image, 0,10,100,50, $text_color);// Линия imagestring() рисует строку s на изображении image с координатами x, y (верхний левый равен 0, 0) цветом col.Если font равен 1, 2, 3, 4 или 5, используется встроенный шрифт.
imageline($image, 0,$r4,100,$r5, $text_color);
$i=0;
while($i<=7){
	imageline($image, rand(0,100),0,rand(0,100)+$i,100, $text_color);;
	$i++;
}
$w=0;
while($w<5){
$str = rand(0,9);
//Теперь рисуем этот текст на картинке
imagettftext($image, $font_size, rand(-10,10), $w*13+$start_x, rand(25,35), $text_color, $font, $str);
/* 2 параметр размер шрифта, 3 наклон (оставь 0), 4,5 откуда начинать рисовать  x и y(верхний уголэто 0,0), потом переменая с цветом шрифта, потом путь к шрифту, и сама строка  */
$str2=$str2.$str;
$w++;
}
imageellipse($image,20,30,100,50,$el);
imageellipse($image,80,20,100,40,$el);
header("Content-type: image/png");
imagepng($image);
$_SESSION['mit_captcha'] = $str2;
?>